﻿namespace IS.Projecto.DataAccessLayer.impl
{
    using System.Collections.Generic;
    using Modelo;
    using NHibernate.Criterion;

    internal class UnidadeCurricularDao : GenericDao<UnidadeCurricular>, IUnidadeCurricularDao
    {
        public IList<UnidadeCurricular> GetUnidadesCurriculares(Curso curso)
        {
            return Session.CreateCriteria(typeof(UnidadeCurricular))
                .Add(Restrictions.Eq("CursoId", curso.Id))
                .List<UnidadeCurricular>();
        }
    }
}